#生成的静态库名称
TARGET = libmylib.a

#源文件
SRC = mymath.c

#生成目标是.o文件
OBJS = $(SRC:.c=.o)

CC = gcc

CFLAGS = -Wall -O2

#默认目标
all: $(TARGET)

#生成静态库
$(TARGET) : $(OBJS)
	ar rcs $@ $^

#编译源文件为对象文件
%.o: %.c
	$(CC) $(CFLAGS) -c $^ -o $@

.PHONY:clean
clean:
	rm -rf $(TARGET)
